sun reflector - French English Dictionary